package com.cssy.yd.logic.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * 数据对象
 * @since 2013-05-23
 */
public class LogicWhmoveInwhDO implements Serializable {

    private static final long serialVersionUID = 136929427295985626L;

    /**
     * column logic_whmove_inwh.id
     */
    private String id;

    /**
     * column logic_whmove_inwh.deptCode  部门编码
     */
    private String deptcode;

    /**
     * column logic_whmove_inwh.otherinwhcode  单据编号（JS-YYYY-MM-DD-不少于4位流水）
     */
    private String otherinwhcode;

    /**
     * column logic_whmove_inwh.oricode  原始单号
     */
    private String oricode;

    /**
     * column logic_whmove_inwh.billstauts  单据状态（1、草稿，2、二级审批中，3、三级审批中，4、完成）
     */
    private Short billstauts;

    /**
     * column logic_whmove_inwh.whcode  接收仓库代码
     */
    private String whcode;

    /**
     * column logic_whmove_inwh.whname  接收仓库名称
     */
    private String whname;

    /**
     * column logic_whmove_inwh.outwhcode  发起仓库编码
     */
    private String outwhcode;

    /**
     * column logic_whmove_inwh.outwhname  发起仓库名称
     */
    private String outwhname;

    /**
     * column logic_whmove_inwh.batch  批号
     */
    private String batch;

    /**
     * column logic_whmove_inwh.aegnt  经办人
     */
    private String aegnt;

    /**
     * column logic_whmove_inwh.remark  备注
     */
    private String remark;

    /**
     * column logic_whmove_inwh.create_r_name  制单人
     */
    private String createRName;

    /**
     * column logic_whmove_inwh.removed  是否可用:0可用,1不可用
     */
    private Short removed;

    /**
     * column logic_whmove_inwh.dcruser  创建人
     */
    private String dcruser;

    /**
     * column logic_whmove_inwh.dctime  创建时间
     */
    private Date dctime;

    /**
     * column logic_whmove_inwh.duuser  修改人
     */
    private String duuser;

    /**
     * column logic_whmove_inwh.dutime  修改日期
     */
    private Date dutime;

    /**
     * column logic_whmove_inwh.filepath  调拨发起凭证（上传附件）
     */
    private String filepath;

    /**
     * column logic_whmove_inwh.inTime  转库时间
     */
    private Date intime;

    /**
     * column logic_whmove_inwh.yslx  运输类型
     */
    private String yslx;

    /**
     * column logic_whmove_inwh.aptime  安排日期
     */
    private Date aptime;

    /**
     * column logic_whmove_inwh.rkrq  入库日期
     */
    private Date rkrq;

    /**
     * column logic_whmove_inwh.version
     */
    private Double version;
    
    private Double versionbt;

    public LogicWhmoveInwhDO() {
        super();
    }

    public LogicWhmoveInwhDO(String id, String deptcode, String otherinwhcode, String oricode, Short billstauts, String whcode, String whname, String outwhcode, String outwhname, String batch, String aegnt, String remark, String createRName, Short removed, String dcruser, Date dctime, String duuser, Date dutime, String filepath, Date intime, String yslx, Date aptime, Date rkrq, Double version) {
        this.id = id;
        this.deptcode = deptcode;
        this.otherinwhcode = otherinwhcode;
        this.oricode = oricode;
        this.billstauts = billstauts;
        this.whcode = whcode;
        this.whname = whname;
        this.outwhcode = outwhcode;
        this.outwhname = outwhname;
        this.batch = batch;
        this.aegnt = aegnt;
        this.remark = remark;
        this.createRName = createRName;
        this.removed = removed;
        this.dcruser = dcruser;
        this.dctime = dctime;
        this.duuser = duuser;
        this.dutime = dutime;
        this.filepath = filepath;
        this.intime = intime;
        this.yslx = yslx;
        this.aptime = aptime;
        this.rkrq = rkrq;
        this.version = version;
    }

    /**
     * getter for Column logic_whmove_inwh.id
     */
    public String getId() {
        return id;
    }

    /**
     * setter for Column logic_whmove_inwh.id
     * @param id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * getter for Column logic_whmove_inwh.deptCode
     */
    public String getDeptcode() {
        return deptcode;
    }

    /**
     * setter for Column logic_whmove_inwh.deptCode
     * @param deptcode
     */
    public void setDeptcode(String deptcode) {
        this.deptcode = deptcode;
    }

    /**
     * getter for Column logic_whmove_inwh.otherinwhcode
     */
    public String getOtherinwhcode() {
        return otherinwhcode;
    }

    /**
     * setter for Column logic_whmove_inwh.otherinwhcode
     * @param otherinwhcode
     */
    public void setOtherinwhcode(String otherinwhcode) {
        this.otherinwhcode = otherinwhcode;
    }

    /**
     * getter for Column logic_whmove_inwh.oricode
     */
    public String getOricode() {
        return oricode;
    }

    /**
     * setter for Column logic_whmove_inwh.oricode
     * @param oricode
     */
    public void setOricode(String oricode) {
        this.oricode = oricode;
    }

    /**
     * getter for Column logic_whmove_inwh.billstauts
     */
    public Short getBillstauts() {
        return billstauts;
    }

    /**
     * setter for Column logic_whmove_inwh.billstauts
     * @param billstauts
     */
    public void setBillstauts(Short billstauts) {
        this.billstauts = billstauts;
    }

    /**
     * getter for Column logic_whmove_inwh.whcode
     */
    public String getWhcode() {
        return whcode;
    }

    /**
     * setter for Column logic_whmove_inwh.whcode
     * @param whcode
     */
    public void setWhcode(String whcode) {
        this.whcode = whcode;
    }

    /**
     * getter for Column logic_whmove_inwh.whname
     */
    public String getWhname() {
        return whname;
    }

    /**
     * setter for Column logic_whmove_inwh.whname
     * @param whname
     */
    public void setWhname(String whname) {
        this.whname = whname;
    }

    /**
     * getter for Column logic_whmove_inwh.outwhcode
     */
    public String getOutwhcode() {
        return outwhcode;
    }

    /**
     * setter for Column logic_whmove_inwh.outwhcode
     * @param outwhcode
     */
    public void setOutwhcode(String outwhcode) {
        this.outwhcode = outwhcode;
    }

    /**
     * getter for Column logic_whmove_inwh.outwhname
     */
    public String getOutwhname() {
        return outwhname;
    }

    /**
     * setter for Column logic_whmove_inwh.outwhname
     * @param outwhname
     */
    public void setOutwhname(String outwhname) {
        this.outwhname = outwhname;
    }

    /**
     * getter for Column logic_whmove_inwh.batch
     */
    public String getBatch() {
        return batch;
    }

    /**
     * setter for Column logic_whmove_inwh.batch
     * @param batch
     */
    public void setBatch(String batch) {
        this.batch = batch;
    }

    /**
     * getter for Column logic_whmove_inwh.aegnt
     */
    public String getAegnt() {
        return aegnt;
    }

    /**
     * setter for Column logic_whmove_inwh.aegnt
     * @param aegnt
     */
    public void setAegnt(String aegnt) {
        this.aegnt = aegnt;
    }

    /**
     * getter for Column logic_whmove_inwh.remark
     */
    public String getRemark() {
        return remark;
    }

    /**
     * setter for Column logic_whmove_inwh.remark
     * @param remark
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * getter for Column logic_whmove_inwh.create_r_name
     */
    public String getCreateRName() {
        return createRName;
    }

    /**
     * setter for Column logic_whmove_inwh.create_r_name
     * @param createRName
     */
    public void setCreateRName(String createRName) {
        this.createRName = createRName;
    }

    /**
     * getter for Column logic_whmove_inwh.removed
     */
    public Short getRemoved() {
        return removed;
    }

    /**
     * setter for Column logic_whmove_inwh.removed
     * @param removed
     */
    public void setRemoved(Short removed) {
        this.removed = removed;
    }

    /**
     * getter for Column logic_whmove_inwh.dcruser
     */
    public String getDcruser() {
        return dcruser;
    }

    /**
     * setter for Column logic_whmove_inwh.dcruser
     * @param dcruser
     */
    public void setDcruser(String dcruser) {
        this.dcruser = dcruser;
    }

    /**
     * getter for Column logic_whmove_inwh.dctime
     */
    public Date getDctime() {
        return dctime;
    }

    /**
     * setter for Column logic_whmove_inwh.dctime
     * @param dctime
     */
    public void setDctime(Date dctime) {
        this.dctime = dctime;
    }

    /**
     * getter for Column logic_whmove_inwh.duuser
     */
    public String getDuuser() {
        return duuser;
    }

    /**
     * setter for Column logic_whmove_inwh.duuser
     * @param duuser
     */
    public void setDuuser(String duuser) {
        this.duuser = duuser;
    }

    /**
     * getter for Column logic_whmove_inwh.dutime
     */
    public Date getDutime() {
        return dutime;
    }

    /**
     * setter for Column logic_whmove_inwh.dutime
     * @param dutime
     */
    public void setDutime(Date dutime) {
        this.dutime = dutime;
    }

    /**
     * getter for Column logic_whmove_inwh.filepath
     */
    public String getFilepath() {
        return filepath;
    }

    /**
     * setter for Column logic_whmove_inwh.filepath
     * @param filepath
     */
    public void setFilepath(String filepath) {
        this.filepath = filepath;
    }

    /**
     * getter for Column logic_whmove_inwh.inTime
     */
    public Date getIntime() {
        return intime;
    }

    /**
     * setter for Column logic_whmove_inwh.inTime
     * @param intime
     */
    public void setIntime(Date intime) {
        this.intime = intime;
    }

    /**
     * getter for Column logic_whmove_inwh.yslx
     */
    public String getYslx() {
        return yslx;
    }

    /**
     * setter for Column logic_whmove_inwh.yslx
     * @param yslx
     */
    public void setYslx(String yslx) {
        this.yslx = yslx;
    }

    /**
     * getter for Column logic_whmove_inwh.aptime
     */
    public Date getAptime() {
        return aptime;
    }

    /**
     * setter for Column logic_whmove_inwh.aptime
     * @param aptime
     */
    public void setAptime(Date aptime) {
        this.aptime = aptime;
    }

    /**
     * getter for Column logic_whmove_inwh.rkrq
     */
    public Date getRkrq() {
        return rkrq;
    }

    /**
     * setter for Column logic_whmove_inwh.rkrq
     * @param rkrq
     */
    public void setRkrq(Date rkrq) {
        this.rkrq = rkrq;
    }

    /**
     * getter for Column logic_whmove_inwh.version
     */
    public Double getVersion() {
        return version;
    }

    /**
     * setter for Column logic_whmove_inwh.version
     * @param version
     */
    public void setVersion(Double version) {
        this.version = version;
    }

	public Double getVersionbt() {
		return versionbt;
	}

	public void setVersionbt(Double versionbt) {
		this.versionbt = versionbt;
	}

    
}